home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / answers / elm / monthly / part1 < prev    next >
Encoding:
Internet Message Format  |  1993-07-01  |  30.6 KB

  1. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!xlink.net!howland.reston.ans.net!gatech!pitt.edu!dsinc!dsinc!not-for-mail
  2. From: syd@dsinc.DSI.COM (Syd Weinstein)
  3. Newsgroups: comp.mail.elm,news.answers
  4. Subject: Monthly Elm Posting from the Elm Development Group
  5. Keywords: monthly elm posting
  6. Message-ID: <20tm3e$cto@dsinc.dsi.com>
  7. Date: 1 Jul 93 03:36:14 GMT
  8. Expires: +1 month
  9. Sender: syd@dsi.com
  10. Followup-To: poster
  11. Organization: Datacomp Systems, Inc., Huntingdon Valley, PA 19006
  12. Lines: 726
  13. Approved: news-answers-request@MIT.Edu
  14. NNTP-Posting-Host: dsinc.dsi.com
  15. Xref: senator-bedfellow.mit.edu comp.mail.elm:10806 news.answers:9868
  16.  
  17. Archive-name: elm/monthly/part1
  18.  
  19. This is the monthly Elm Posting from the Elm Development Group and
  20. your Elm Coordinator.  Please send all questions and comments about
  21. this posting or Elm itself to elm@dsi.com (dsinc!elm).  See the
  22. README section of this posting for info on some Elm 2.4 FAQ's.
  23. In addition, Piero Serini <serini@ghost.dsi.unimi.it>, posts a
  24. FAQ for Elm in comp.mail.elm, news.answers and comp.answers with
  25. the Subject: Elm Mail User Agent FAQ - monthly posting.  Its
  26. archive-name on rtfm.mit.edu is elm/FAQ.
  27.  
  28. This posting generated:
  29. Sun Jun  6 14:37:31 EDT 1993
  30. Current release version: Elm 2.4 PL22
  31.     This version was released at patch level 22.
  32.     comp.sources.unix Posting-number: (Not yet posted)
  33.     Archive-name: (Not yet posted)
  34.     Patches are posted to comp.sources.bugs and comp.mail.elm
  35.     After they are stable, patches are sent to comp.sources.unix
  36.         The following patch sets have been posted: NONE
  37.         Archive-name: (No patches yet posted to comp.sources.unix)
  38.     Patches are available from the archive server at DSI.COM:
  39.     send mail to archive-server@DSI.COM
  40.     send elm index
  41.  
  42. Patch 23 is in the works and is a bug fix patch only.  It will be a patch
  43. and not a re-release again.  I expect it to be relatively small, and hopefully
  44. the last patch for 2.4 (or is that the last patch before 24 :-) )
  45.  
  46. Note: the archive server will not respond to users names root, daemon,
  47. postmaster or mailer-daemon.  Please use your own login when requesting
  48. information from the archive server.
  49.  
  50. Planned next version: Elm 3.0
  51.     Current Elm 3.0 status: Development expected to start 4/1/93
  52.     Expected release date: Sometime in 1994.
  53.  
  54. As of release 2.1, Elm is now being developed by a cooperative venture
  55. of volunteers loosely being called the Elm Development Group.  There are
  56. approximately 40 developers and an additional 16 testers, participating
  57. at various levels of activity.
  58.  
  59. Comments, bug reports, feature requests, etc.  should be sent to
  60. elm@DSI.COM.  I try to ack most reports, but over 60% fail due to
  61. invalid addresses.  Note, I strip your address to name@fqdn or name@site
  62. before replying.
  63.  
  64. New releases will be posted to comp.sources.unix, patches will be posted
  65. to comp.sources.bugs.  After patches have been proven and out for a
  66. while, they will be posted to comp.sources.unix.  Patches are available
  67. from the archive server at DSI.COM.  The complete release as of the
  68. current patch level is available via anonymous uucp from dsinc.  Also
  69. available via anonymous uucp are postscript output files of the current
  70. documentation.  This service is provided for those sites that have
  71. postscript but do not have di-troff.  Instructions for obtaining files
  72. via anonymous uucp from dsinc are also available from the archive
  73. server.  Elm is too large to mail, don't bother asking.  Also don't
  74. mail me asking for me to send you patches, I won't.  Use the archive
  75. server.  The archive-server will not respond to users named root,
  76. daemon, or postmaster to prevent loops.  Please do not use those names
  77. for archive requests.  PLEASE do not send archive requests to elm@dsi.com.
  78.  
  79.  
  80. The following sites have agreed to make Elm available via anonymous ftp.
  81.  
  82.     Site            Contact
  83.     In the US/Canada:
  84.     wuarchive.wustl.edu    chris@wugate.wustl.edu (Chris Myers)
  85.  
  86.         (128.252.135.4)
  87.     /mirrors/elm
  88.  
  89.     ftp.uu.net
  90.     (137.39.1.9, 192.48.96.9)
  91.     /networking/mail/elm
  92.  
  93.     In Europe:
  94.     ftp.cs.ruu.nl    Edwin Kremer, edwin@cs.ruu.nl
  95.     (131.211.80.17)
  96.     /pub/ELM-2.4
  97.  
  98.     ftp.th-darmstadt.de    ftpadmin@ftp.th-darmstadt.de
  99.     (130.83.55.75)
  100.     /pub/networking/mail/elm
  101.  
  102.  
  103.     In the UK:
  104.     uk.ac.soton.ecs        T.Chown@ecs.soton.ac.uk (bitnet)
  105.     (152.78.64.201)            T.Chown@uk.ac.soton.ecs (JANET)
  106.  
  107.     ftp.demon.co.uk        Cliff Stanford, cliff@demon.co.uk
  108.     (158.152.1.65)
  109.     /pub/unix/mail/elm
  110.  
  111.  
  112.         In Australia:
  113.         ftp.adelaide.edu.au     Mark Prior, mrp@itd.adelaide.edu.au
  114.         (129.127.40.3)
  115.     /pub/mailers
  116.  
  117.     In Taiwan:
  118.     NCTUCCCA.edu.tw        Huang, Chih-Hsien hch@NCTUCCCA.edu.tw
  119.     (140.111.3.21)
  120.     /packages/mail/elm
  121.  
  122. The following sites have agreed to make Elm available via anonymous
  123. uucp:
  124.     Site            Contact
  125.     uunet            Elm is /networking/mail/elm
  126.  
  127.     dsinc            Syd Weinstein
  128.                 syd@dsi.com, dsinc!syd
  129.                 note: anon uucp info changed 12/16/91
  130.                 For further info, send an e-mail
  131.                 message to archive-server@dsi.com stating:
  132.                 send anon how-to dir
  133.  
  134.  
  135.     stanton            Steven P. Donegan
  136.                 donegan@stanton.cts.com, stanton!donegan 
  137.                 714-894-2246 uucp - nuucp no word
  138.                 Elm is /u/public/elm2.3.tar.Z
  139.  
  140.  
  141.  
  142.  
  143. -----------------------------README SECTION-----------------------------
  144. First: See the README file that is part of the Elm Source Distribution.
  145. Many questions might be answered there.
  146.  
  147. Where do I get the "Elm Reference Guide", "Elm Users Guide", ...
  148.     Elm has several documents (over 100 pages worth of doc)
  149.     that were written to help users install, support and use Elm.
  150.     These are in the doc directory of the source distribution.
  151.     Contact your systems administrator for a copy of the documents.
  152.     For those sites that do not have troff (either di-troff or
  153.     o-troff) and do have postscript printers, dsinc (dsinc.dsi.com)
  154.     has a copy of the docs already in postscript format available
  155.     for anonymous uucp or ftp.
  156.  
  157. Why do I get the remote signature on replies to local mail?  Can I
  158. define what addresses are local?
  159.     In Elm 2.4, any address with an ! or @ in it is considered
  160.     remote, without those characters, its local.
  161.     Any reply is qualified to prevent alias expansion.  If you had
  162.     an alias in your private Elm aliases that matched the name of a
  163.     user on your system, but that alias did not point to that user,
  164.     there would be no way to reply to the message.  It would end up
  165.     going to the alias name, not the user that mailed you.  To
  166.     prevent this, Elm fully qualifies (adds the site name) to a
  167.     reply address.  This makes the simplistic signature detector
  168.     think that the message is 'remote'. This is not slated to
  169.     change until 3.0.
  170.  
  171. Why Elm adds your local hosts qualification to reply addresses:
  172. (Or why the DANGER WILL ROBINSON KLUDGE is in the code)
  173.     Elm passes any address off to the alias mapper to see if it
  174.     needs expansion.  If you are replying to a bare user name of
  175.     abc, Elm converts it to abc@localhost.domain (assuming internet
  176.     addressing, myhost!abc for the rest).  This is to prevent the
  177.     alias expansion.  If you were to have, in you private Elm alias
  178.     table an alias of abc that pointer to
  179.     J.Q.Public@somewhere.domain, if the address wasn't qualified,
  180.     Elm would convert the reply to abc to go to
  181.     J.Q.Public@somewhere.domain.  This is generally not what you
  182.     want :-)
  183.  
  184.     If you can guarantee that no private alias will ever match a
  185.     local user name on your system, then you can disable the kludge
  186.     code.  The kludge will have to remain until 3.0 when Elm will
  187.     track whether an address has been/should be expanded, and its
  188.     prior to and after expansion values.  In 2.x it doesn't do
  189.     that.
  190.  
  191. How can I get elm to NOT expand the alias list on outgoing msgs?
  192. Problem is if a list has, say, 100 names in it then sending to the list
  193. expands every single one of the 100 names. I would like the message to
  194. have the "To" line = the name of the list itself and have the actual
  195. recipients' names not appear.
  196.     You can't and don't want to. (and yet you can also) An alias is
  197.     a mechanism of making Elm address a message to multiple
  198.     people.  However, when the message gets to its destination, Elm
  199.     also has to allow that person do a group reply.  If the message
  200.     only has your local private elm alias in it, the group reply
  201.     will try and go to that alias name.  Unfortunately, that name
  202.     is meaningless to that other person (its private to both Elm
  203.     and you).
  204.  
  205.     There are two solutions:
  206.  
  207.     The preferred if replies are desired:
  208.         Have your mail administrator create a file include
  209.         alias for you in your MTA (sendmail, et al).. This is
  210.         usually of the type
  211.  
  212.     alias    :include:/some/path/to/a/file
  213.  
  214.     where the file would be in a place you control and you have write access
  215.     to the file.  Then you can add/drop members of the list, and
  216.     the mail just goes to the alias, and, someone sending to
  217.     alias@your.system will be able to send to all members. (group
  218.     reply works correctly)
  219.  
  220.     The less preferred method: (no group reply is possible)
  221.         Send the message to yourself, with a bcc to the Elm
  222.         alias.
  223.     Of course, the Bcc: won't be expanded by the MTA internal to
  224.     the message, so it won't appear in the message.
  225.  
  226.  
  227. From comp.mail.elm, dws@ssec.wisc.edu (DaviD W. Sanderson) writes:
  228. >... whoever wrote the default termcap
  229. >and/or terminfo descriptions for xterm included in the ti/te strings
  230. >the special escape sequences to make xterm switch between the normal
  231. >and alternate screen buffers.  These sequences are:
  232. >
  233. >    \E[?47h        - use alternate screen buffer
  234. >    \E[?47l        - use normal screen buffer
  235. >...
  236. >The elm code is just fine as it is.  If you change it so that it
  237. >doesn't ever send ti/te, you'll just break elm for somebody else.  Fix
  238. >your termcap/terminfo definition instead.
  239.  
  240. Why can't I get SGI to work for non ROOT.....
  241.     SGI, at 3.3, doesn't have vfork, but instead a stub that does
  242.     not work.  Make sure vfork is undef in the configuration.
  243.  
  244. How do I link Elm on IBM AIX?
  245.     This version of Elm 2.4 should not require any changes
  246.     to the configure run to link under AIX 3.2 or newer.
  247.  
  248.     On IBM RISC 6000 AIX, prior to 3.2, you might get string
  249. funtion errors on the compile.  The solution is to do the following:
  250.     Look at /usr/lpp/bos/bsdsport. It tells you
  251.     to add following lines to /etc/xlc.cfg
  252.  
  253.     * BSD 4.3 c compiler stanza
  254.     bsdcc:    use       = DEFLT
  255.         crt       = /lib/crt0.o
  256.         mcrt       = /lib/mcrt0.o
  257.         gcrt       = /lib/gcrt0.o
  258.         libraries  = -lbsd, -lc
  259.         proflibs   = -L/lib/profiled,-L/usr/lib/profiled
  260.         options       = -H512,-T512, -qlanglvl=extended, -qnoro, -D_BSD, -D_NONSTD_TYPES, -D_NO_PROTO, -D_BSD_INCLUDES, -bnodelcsect, -U__STR__, -U__MATH__
  261.  
  262.     And then link bsdcc to xlc and use bsdcc instead of cc.
  263.  
  264. In addition, Elm should be linked with the curses lib and not termcap lib
  265. if /etc/termcap is not there. (You can always copy the termcap database
  266. to etc (or make a symlink)).
  267.  
  268.  
  269.     On 386bsd, the shell that is shipped with the system, ash, does
  270. not work for sending messages within Elm.  Mail messages have headers only
  271. and no body.  Replacing the shell with bash (from GNU) seems to solve the
  272. problem.  The bash shell is in the 'etc' distribution of 386bsd.
  273.  
  274.  
  275. Why does my mail to Dave Taylor bounce?
  276.     His new address is limbo!taylor, or, taylor@intuitive.com
  277.  
  278. --END--END--END--END--END----README SECTION----END--END--END--END--END--
  279.  
  280. Starting with release 2.2, the Elm Development group will attempt to
  281. provide official patches to the release version to fix problems reported
  282. at the same time we are working on the next release.  Also starting with
  283. release 2.2 a list of known problems will be published in this posting.
  284.  
  285. Known bugs in Elm 2.4 PL22:
  286.     The following are from the Elm 2.4 "To.Do" list that are
  287. considered bugs, not enhancements, that have not yet been done.  Items
  288. which are enhancements are not listed here.  It is our intention to
  289. release changes to 2.4 for some, but not necessarly all of these.  Some
  290. of these will only be fixed in 3.0.  (It depends on how extensive the
  291. change is to fix it, and what else it ties into in the 3.0 work).
  292. Items marked fixed will be deleted from the list on the next posting.
  293.  
  294.  
  295. Database last updated on Friday 12-February-93  9:45:34 +0000 (GMT)
  296.  
  297.  
  298.  
  299. General bugs and configuration bugs
  300. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301.  
  302.  
  303. GB01  Version:     2.4PL0           Status:     Open
  304.       Open Date:   1-Oct-92         Close Date:
  305.       Reported by: Elm Development Group <elm@dsi.com>
  306.       Summary:     Configuration questions need rearranging
  307.       Description:
  308.           The ordering of some sets of configuration questions could be
  309.           improved.  In some cases, the answer to a later question
  310.           renders an earlier question moot.  In such cases, the latter
  311.           should proceed the former so that the former would only be
  312.           asked if need be.  This occurs with many of the configuration
  313.           questions that deal with the domain routing and pathalias
  314.           databases, appending the hostname and internet address style,
  315.           etc.
  316.  
  317.  
  318. GB02  Version:     2.4PL0           Status:     Open
  319.       Open Date:   1-Oct-92         Close Date:
  320.       Reported by: Elm Development Group <elm@dsi.com>
  321.       Summary:     User id & mailbox algorithm should be consistant.
  322.       Description:
  323.           All programs need to use the same algorithm elm(1) and frm(1)
  324.           use in establishing the user's id and the user's incoming
  325.           mailbox.
  326.  
  327.  
  328.  
  329. Elm(1) bugs
  330. ~~~~~~~~~~~
  331.  
  332.  
  333. EB02  Version:     2.4PL0           Status:     Open
  334.       Open Date:   1-Oct-92         Close Date:
  335.       Reported by: Elm Development Group <elm@dsi.com>
  336.       Summary:     Encryption is not fully implemented in ELM.
  337.       Description:
  338.           In elm(1) we have the following problems:
  339.  
  340.           When `b' (bouncing) a message or `f' (forwarding) a message
  341.           without editing, an encrypted section of text in the original
  342.           message wrongly gets encrypted a second time. The function
  343.           that looks for encryption delimiters needs to know to ignore
  344.           them in these situations.
  345.  
  346.           When `p' (printing) or `|' (piping) a message, an encrypted
  347.           message does not get decrypted. This is because elm(1) invokes
  348.           readmsg(1) to pull the message out of the folder and
  349.           readmsg(1) does not deal with encryption at all.
  350.  
  351.           Even if we gave readmsg(1) the ability to decrypt messages,
  352.           we'd still have problems because readmsg itself would have to
  353.           prompt for the decryption key.
  354.  
  355.           Now if we were printing or piping a set of tagged messages,
  356.           readmsg(1) would have to prompt for decryption keys for each
  357.           message individually. In doing that readmsg(1) would have to
  358.           indicate which message of the set it was working on.
  359.  
  360.           This would be difficult since readmsg(1) uses actual ordinal
  361.           message position in the folder, and that would be confusing if
  362.           the user has folders sorted in other than mailbox order: the
  363.           message numbers wouldn't match up. The solution therefore
  364.           involves replacing readmsg(1) with a new function in elm(1) to
  365.           handle the `p' or `|' commands, and this function would need
  366.           to detect the encryption delimiters and prompt for the
  367.           decryption key. Furthermore, readmsg(1) should get enhanced to
  368.           deal with encrypted text, or else carry a disclaimer that it
  369.           doesn't work on encrypted text.
  370.  
  371.           When including the text of an original message for a `r'
  372.           (reply) or `f' (forward), encrypted sections do not get
  373.           decrypted first, resulting in decrypted text inside the
  374.           include text. This means that the elm(1) function that
  375.           includes text of an original message must detect encryption
  376.           delimiters and decrypt encrypted text before including it in a
  377.           reply or forwarded message.
  378.  
  379.  
  380. EB26  Version:     2.4PL0           Status:     Open
  381.       Open Date:   1-Oct-92         Close Date:
  382.       Reported by: Elm Development Group <elm@dsi.com>
  383.       Summary:     Addresses "node!user@domain" not handled as RFC976
  384.       Description:
  385.           When using an address of the form "node!user@domain" and
  386.           having Elm convert it to an all ! address, RFC976 states that
  387.           the proper address should be domain!node!user, but Elm
  388.           translates that to node!domain!user.
  389.  
  390.  
  391. EB36  Version:     2.4PL0           Status:     Open
  392.       Open Date:   1-Oct-92         Close Date:
  393.       Reported by: Elm Development Group <elm@dsi.com>
  394.       Summary:     Sometimes user name is added into full name field
  395.       Description:
  396.           When Elm is configured not to look at the password file for
  397.           full name information, it sometimes places the user name in
  398.           ()s as the comment in addition to the full name.
  399.  
  400.  
  401. EB41  Version:     2.3PL11          Status:     Open
  402.       Open Date:   2-Dec-92         Close Date:
  403.       Reported by: rp@mis29.cypress.com (Rob Price)
  404.       Summary:     Incoming mail incorrectly handled in subset mode.
  405.       Description:
  406.           If a subset of mail is displayed using the "l" command, new
  407.           incoming mail is displayed with the subset mail.  However the
  408.           mail count at the top of the screen is not updated, and the
  409.           final few items (ie those numerically after the number of
  410.           messages shown) cannot be selected by the cursor keys.
  411.  
  412.  
  413. EB42  Version:     2.4PL3           Status:     Closed
  414.       Open Date:   2-Dec-92         Close Date: 12-Feb-93
  415.       Reported by: moore@email.ncsc.navy.mil (Jim Moore)
  416.       Summary:     Builtin editor unable to delete back over line boundary.
  417.       Description:
  418.           The builtin editor is unable to delete back over a line
  419.           boundary.  Attempts to delete back over a line boundary can
  420.           cause the whole message to be lost, and unpredictable effects
  421.           to be seen on screen and possibly garbage characters in the
  422.           file.   [Fixed in 2.4PL21]
  423.  
  424.  
  425. EB43  Version:     2.4PL3           Status:     Open
  426.       Open Date:   2-Dec-92         Close Date:
  427.       Reported by: cytron@jimmy.harvard.edu (Andrew Cytron)
  428.       Summary:     Elm does not enforce newline at end of message.
  429.       Description:
  430.           Some MTAs (notably Sun sendmail) require that the message end
  431.           in a newline character.  Elm does not enforce this, which can
  432.           result in the MTA failing or hanging.
  433.  
  434.  
  435. EB44  Version:     2.4PL6           Status:     Closed
  436.       Open Date:   2-Dec-92         Close Date: 12-Feb-93
  437.       Reported by: marc@ibmpa.awdpa.ibm.com (Marc Pawliger)
  438.       Summary:     Builtin editor treats "/" as white space char.
  439.       Description:
  440.           The builtin editor treats "/" as a whitespace character and
  441.           performs wordwrap (including deleting the "/") on things such
  442.           as file names. [Fixed in 2.4PL21]
  443.  
  444.  
  445. EB45  Version:     2.4devPL65       Status:     Open
  446.       Open Date:   2-Dec-92         Close Date:
  447.       Reported by: jgreco@solaria.mil.wi.us (Joe Greco)
  448.       Summary:     Incoming messages can confuse the index screen display.
  449.       Description:
  450.           Elm can lose track of incoming (new) messages so that although
  451.           the number of messages at the top of the screen is correct,
  452.           the new messages are not displayed on the index page.  However
  453.           these messages can be accessed in the normal way, they just
  454.           aren't listed in the index.  Redrawing the screen restores
  455.           things to normal.
  456.  
  457.  
  458. EB46  Version:     2.4PL13          Status:     Open
  459.       Open Date:   2-Dec-92         Close Date:
  460.       Reported by: phil@wubios.wustl.edu (J. Philip Miller)
  461.       Summary:     To: addresses split over lines can confuse group reply.
  462.       Description:
  463.           If an address in the To: part of a message is split over more
  464.           than one line, a group reply to that message will incorectly
  465.           parse the addresses and build an incorrect Cc: header.
  466.  
  467.           The example given had the fullname part of an address in ()
  468.           split onto a continuation line.  In this case elm added 2
  469.           additional addresses into the Cc: line - made up of the 2
  470.           parts of the full name each with the original senders domain
  471.           name suffixed on.
  472.  
  473.  
  474. EB47  Version:     2.4PL13          Status:     Open
  475.       Open Date:   3-Dec-92         Close Date:
  476.       Reported by: morwyn!forrie@unhtel.unh.edu (Forrest Aldrich)
  477.       Summary:     Only last line of each header can be edited
  478.       Description:
  479.           The header editor only allows the editing of the last screen
  480.           line of a header.  Backing up to previous lines is not
  481.           possible.
  482.  
  483.  
  484. EB48  Version:     2.4PL20          Status:     Open
  485.       Open Date:   4-Jan-93         Close Date:
  486.       Reported by: jason@Germany.Sun.COM
  487.       Summary:     Empty Reply-To: header prevents reply including original text
  488.       Description:
  489.           When the received Mail has an empty "Reply-To: " entry in the
  490.           header, it is not possible to reply to the mail including the
  491.           text,  Elm simply doesn't ask to include the text (or if
  492.           autocopy is set then no text is included).
  493.  
  494.  
  495. EB49  Version:     2.4PL13          Status:     Closed
  496.       Open Date:   4-Jan-93         Close Date: 4-Jan-93
  497.       Reported by: sl@wimsey.com (Stuart Lynne)
  498.       Summary:     Aborting reply causes next reply to insist on using aborted message
  499.       Description:
  500.           I had R(eplied to a message then used abort. Then tried to
  501.           R(eply  to a different message. At that point it asked if I
  502.           wanted to use the old message and would not accept anything
  503.           but yes. [Fixed in 2.4PL20]
  504.  
  505.  
  506. EB50  Version:     2.4PL17          Status:     Open
  507.       Open Date:   30-Dec-1992      Close Date:
  508.       Reported by: weisen@alw.nih.gov (Neil Weisenfeld)
  509.       Summary:     Elm incorrectly displays folder name on index page
  510.       Description:
  511.           My main mail directory is "~/Mail", but I also keep some stuff
  512.           in another directory "~/MailDelivery".  The bug that I came
  513.           across is when I change to the folder "~/MailDelivery/xxx", it
  514.           prints the current folder name as "=Delivery/xxx"
  515.  
  516.  
  517. EB51  Version:     2.4PL17          Status:     Open
  518.       Open Date:   25-Dec-92        Close Date:
  519.       Reported by: Larry Rosenman <ler@lerami.lerctr.org>
  520.       Summary:     Forms is set off whenever options are saved
  521.       Description:
  522.           Whenever the options are saved from within elm, the forms
  523.           option is forced to OFF no matter what it used to be.
  524.  
  525.  
  526. EB52  Version:     2.4PL20          Status:     Open
  527.       Open Date:   7-Jan-93         Close Date:
  528.       Reported by: steve@avalon.dartmouth.edu (Steve Campbell)
  529.       Summary:     Suspend/resume does not return you to builtin editor.
  530.       Description:
  531.           If elm is suspended (ie ^Z in csh), when composing a message
  532.           in the builtin editor, a resume (fg in csh) brings you back in
  533.           at the send/edit/forget set of prompts.
  534.  
  535.  
  536. EB53  Version:     2.4PL20          Status:     Open
  537.       Open Date:   7-Jan-93         Close Date:
  538.       Reported by: robert.howard@matd.gatech.edu
  539.       Summary:     Change alias can list names incorrectly.
  540.       Description:
  541.           Using the new (C)hange Alias in the alias screen, the first
  542.           name and the last name are displayed as the same thing (the
  543.           entire string).
  544.  
  545.           [Comment from Dev team] This is a feature not a bug.  This
  546.           occurs for entries that weren't  set up as Howard; Robert in
  547.           the text file (entry was still the  old way, Robert Howard).
  548.           Thus you get the whole thing both times so you can delete what
  549.           you don't want.
  550.  
  551.  
  552.  
  553. Utilities bugs
  554. ~~~~~~~~~~~~~~
  555.  
  556.  
  557. UB02  Version:     2.4PL0           Status:     Open
  558.       Open Date:   1-Oct-92         Close Date:
  559.       Reported by: Elm Development Group <elm@dsi.com>
  560.       Summary:     Newmail cannot handle null From: headers.
  561.       Description:
  562.           Newmail(1) displays a null "From" when a message does not
  563.           contain a From: header line. It needs to be able to parse the
  564.           return path and display the "last two words" of it, just like
  565.           elm(1) does  when it encounters a message without a From:
  566.  
  567.  
  568. UB07  Version:     2.4PL0           Status:     Open
  569.       Open Date:   1-Oct-92         Close Date:
  570.       Reported by: Elm Development Group <elm@dsi.com>
  571.       Summary:     Arepdaemon does not check user permissions.
  572.       Description:
  573.           Arepdaemon has a bad security hole because it does not check
  574.           to see if the user can read the file used for reply.
  575.  
  576.  
  577. UB09  Version:     2.4PL0           Status:     Open
  578.       Open Date:   1-Oct-92         Close Date:
  579.       Reported by: Elm Development Group <elm@dsi.com>
  580.       Summary:     Arepdeamon does not check status when unlinking data file.
  581.       Description:
  582.           Autoreply.c tries to unlink the file "/etc/autoreply.data"
  583.           when there is only one entry in it and does not check the
  584.           return value of unlink. This can have bad repercussions if the
  585.           unlink fails because the program nevertheless reports success.
  586.  
  587.  
  588. UB13  Version:     2.4PL0           Status:     Open
  589.       Open Date:   1-Oct-92         Close Date:
  590.       Reported by: Elm Development Group <elm@dsi.com>
  591.       Summary:     Filter has no locking against multiple instantiations.
  592.       Description:
  593.           If filter is run on a system that allows multiple delivery
  594.           agents, that can start up multiple copies of filter, delivery
  595.           of messages can get intermixed.  Filter needs a complete
  596.           interlocking to prevent this.
  597.  
  598.  
  599. UB15  Version:     2.4PL17          Status:     Open
  600.       Open Date:   25-Dec-92        Close Date:
  601.       Reported by: Larry Rosenman <ler@lerami.lerctr.org>
  602.       Summary:     readmsg does not honour Content-Length: headers
  603.       Description:
  604.           Readmsg does not honour Content-Length: headers - it uses the
  605.           old standard of marking messages with From_  headers.  This
  606.           makes it inconsistent with elm, and can make it imposible to
  607.           print messages from within elm.
  608.  
  609.  
  610. -- elmbugs speaking for nigelm
  611.  
  612. -- end of elm bug database
  613.  
  614.  
  615.  
  616.                            The Elm(tm) Mail System
  617.            
  618.  
  619.             (C) Copyright 1988-1993, USENET Community Trust
  620.         (C) Copyright 1986,1987, by Dave Taylor
  621.  
  622.             An Overview of the Elm Mail System
  623.             ----------------------------------
  624. 1. What is Elm?
  625.  
  626.     Currently on Unix, there seems to be a preponderence of line-oriented 
  627. software.  This is most unfortunate as most of the software on Unix tends to
  628. be pretty darn hard to use!  I believe that there is more than a slight
  629. correlation between the two, and, since I was myself having problems using
  630. "mailx" with high-volume mail, I created a new mail system.
  631.  
  632.     In the lingo of the mail guru, Elm is a "User Agent" system,
  633.     it's designed to run with "sendmail" or "/bin/rmail" or any
  634. other UNIX Mail Transport Agent (according to what's on your system)
  635. and is a full replacement of programs like "/bin/mail" and "mailx".
  636. The system is more than just a single program, however, and includes
  637. programs like "frm" to list a 'table of contents' of your mail,
  638. "printmail" to quickly paginate mail files (to allow 'clean'
  639. printouts), and "autoreply", a systemwide daemon that can autoanswer
  640. mail for people while they're on vacation without having multiple
  641. copies spawned on the system.
  642.  
  643. 2. What's New about Elm?
  644.  
  645.     The most significant difference between Elm and earlier mail
  646. systems is that Elm is screen-oriented.  Upon further use, however,
  647. users will find that Elm is also quite a bit easier to use, and quite a
  648. bit more "intelligent" about sending mail and so on.   For example, say
  649. you're on "usenet" and receive a message from someone on the Internet.
  650. The sender also "cc'd" another person on Internet.  With Elm you can
  651. simply G)roup reply and it will build the correct return addresses.
  652.  
  653.     There are lots of subtleties like that in the program, most of
  654. which you'll probably find when you need them.
  655.  
  656. 3. What systems does it work on?
  657.  
  658.     The Elm development group uses almost every UNIX system out
  659. there between all of its volunteers.  Elm runs on USL System V, BSD,
  660. SunOS, Apollo, UTS, Pyramid and Xenix and should run on almost any Unix
  661. systems without any modifications (if there turn out to be
  662. modifications, please notify the Elm Development Group as soon as
  663. possible).
  664.  
  665. 4. Does it obey existing mail standards?
  666.  
  667.     Yes!  That's another of the basic reasons the program was 
  668. originally written!  To ensure that the date field, the "From:" line
  669. and so on were all added in the correct format.  The program is 100%
  670. correct according to the RFC-822 electronic mail header protocol
  671. guide.
  672.  
  673. 5. What were the main motivating factors for Dave to write Elm?
  674.  
  675.     The first two I've already mentioned, but here's a (somewhat
  676. partial) list;
  677.  
  678.     -  To have a mail system that exploited the CRT instead of
  679.        assuming I'm on a teletype.
  680.  
  681.     - To have a mailer that was 100% correct when dealing with     
  682.       network mail (ie RFC-822).
  683.  
  684.     - To create a system that needed no documentation for the
  685.       casual user, but was still powerful enough and sophisticated
  686.       enough for a mail expert.
  687.  
  688.     - To write a "significant" piece of software as a learning
  689.       experience (I admit it!)
  690.  
  691.     - To find out how reasonable it is to try to modify a program
  692.       to meet the expectations of the users, rather than vice-versa.
  693.  
  694.     - To basically correct some of the dumb things that the current
  695.       mailers do, like letting you send mail to addresses that it
  696.       could trivially figure out are going to result in 'dead.letter'
  697.  
  698.     - To tie in intimately with the pathalias program output, and
  699.       allow users to specify machine!user or user@machine and have
  700.       the COMPUTER do the work of figuring out addresses...
  701.           (Note: As of 2.4, this has been removed from Elm, as routing
  702.           mail transports are now readily available for all UNIX systems).
  703.  
  704.  
  705. 6. Is it reliable?
  706.  
  707.     The mailer, in various incarnations, has logged literally
  708. thousands upon thousands of hours without any problems that aren't
  709. now corrected.  As new problems arise they're dealt with in as
  710. rapid a manner as possible...
  711.  
  712. 7. Disclaimers 
  713.  
  714.     The author of this program will deny all liability for any
  715. damages, either real or imagined, due to the execution of this program
  716. or anything related to either the software or the system.  Furthermore,
  717. the entire system and all source within, including the presentation
  718. screens and commands, are legally copyrighted by the author, and while
  719. they can be used, and abused, for public domain systems, it will be in 
  720. violation of the law if used in systems or programs sold for profit.
  721.  
  722.     By installing the mailer or even extracting it from the network,
  723. you are agreeing to the above disclaimer.
  724.  
  725. 8. Finally
  726.  
  727.     I think it's a good program, and I can cite at least 75 people
  728. who would (begrudgingly, I'm sure) agree.  You should most certainly
  729. install the program and try it!!
  730.  
  731.  
  732.                 -- Dave Taylor
  733.                 taylor@intuitive.com
  734.                 -- Syd Weinstein, Coordinator
  735.                 Elm Development Group
  736.                 elm@dsi.com
  737.  
  738. -- 
  739. ========================================================================
  740. Sydney S. Weinstein, CDP, CCP          Elm Coordinator - Current 2.4PL22
  741. Datacomp Systems, Inc.                 Projected 3.0 Release: ??? ?,1994
  742. syd@DSI.COM or dsinc!syd      Voice: (215) 947-9900, FAX: (215) 938-0235
  743.